harmonics layouts peak shaving generator power quality energy analysis peak-shaving hybrid circuit design electrical power analysis generators outage protection distributed generation life testing power cogeneration